Data entry display terminal

ABSTRACT

A data entry display terminal is disclosed having particular application for use in a data communication system for displaying data entered into the terminal from a local or remote facility. The terminal employs a display memory for storing data characters entered from a data source, such as a data processor or a keyboard. The terminal also employs a main memory for storing data entered from a remote facility and data to be displayed is transferred, on command, from the main memory to the display memory where it is readout for presenting a visual display.

United States Patent 1191 Maynard et al.

[ Aug. 5, 1975 i 1 DATA ENTRY DISPLAY TERMINAL [75] Inventors: James Lucian Maynard, Northfield;

John Patrick Klosky, Mentor; Suresh Laherilal Vasa, Warrensville Heights. all of Ohio Addressograph-Multigraph Corporation, Cleveland. Ohio [22] Filed: June 26, 1973 [Zl] Appl. No: 373,773

[73] Assignec:

Cal/7R0].

| 04/ l Mel/WEE l l l l l l l Hare 340N715 Hatano 340M725 OTHER PUBLICATIONS Display System," lBM Technical Disclosure Bulletin, D. E. Brownbalk, D. A. Buesing. J. D. Dwire. Vol. 15. No. 5 October [972. pp. lSO7-l508.

Primary E.\'aminer-Gareth D. Shaw Assistant E.\'aminer-J'1mes D. Thomas Attorney, Agent, or FirmRobert B. Sundheim; Harry M. Fleck, Jr.

[57] ABSTRACT A data entry display terminal is disclosed having particular application for use in a data communication system for displaying data entered into the terminal from a local or remote facility. The terminal employs a display memory for storing data characters entered from a data source, such as a data processor or a keyboard. The terminal also employs a main memory for storing data entered from a remote facility and data to be displayed is transferred, on command. from the main memory to the display memory where it is readout for presenting a visual display.

16 Claims, 39 Drawing Figures CARD 9- FIXED 0A r4 Wk! TE IN C 04/ 7190i PATENTED AUG 5 I975 SHEET SRU SQQQQ RNNRQRSQ RmQ @OE SHEET PATENTED AUG 51975 PATENTEU AUG $1975 SHEET EMU PATENTEUAUB 81915 PATENTEU AUE 5|975 SHEET $4 u e y e M m M M w 2 4 5 M 7 w 8 H a n 5 w vuv w v, m 6 TM A J c m c w x m M 8 JA AMA m n/ 8 .6 }%3 m a a m m a s x a 10 T M w H 6, p

SHEET T n/Pa COUNTER /54 s 09 04 0g pq+oo PATENTEU M13 5 COMPARATOR FIG 17C 66M w 8 6 F P 2 K C 9 W W W a m 8 W p p p e w a fi #2 PATENTED AUG l975 SHEET NQm NQQ 

1. A display terminal comprising: display memory means for storing a maximum of D data characters, wherein D is more than one, which have been entered therein for storage; data entry control means for entering data characters into said display memory means so that not more than the last D data characters entered are stored by said display memory means; means for cyclically outputting said stored data characters in a character series sequence in the order said data characters were entered into said display memory means; display means having at least D display positions, 1 through D, for presenting visual representations of D data characters; means for decoding said data characters as they are sequentially outputted by said outputting means in said character series sequence for providing output signals to said display means indicative of which of a plurality of different visual representations is to be displayed at a selected one of said display positions for each decoded data character; display position control means synchronized with said outputting means and said decoding means for selecting one of said D display positions at which a visual representation of a decoded data character is to be displayed such that the last data character entered into said display memory means is displayed at position 1 and the first one of said last of said D data characters entered is displayed at position D.
 2. A display terminal as set forth in claim 1, wherein: said cyclically outputting means includes a character register for receiving and temporarily storing a said stored data character; said decoding means being coupled to said register for decoding a said stored data character; said display position control means includes counter means for counting a totAl of D trigger pulses and providing an output count signal indicative of the count status of said counting means; and said terminal includes means for applying a said trigger pulse to said counting means each time a said data character is received by said register.
 3. A display terminal as set forth in claim 2 wherein said decoding means includes a read only memory for providing a pattern of output signals representative of the visual representation to be presented for a said stored data character in said register.
 4. A display terminal as set forth in claim 2, wherein said counting means provides a coded output signal representative of its count status, means for decoding said coded output signals for selecting one of said display positions.
 5. A display terminal as set forth in claim 1, wherein said display means includes D selectively energizable display unit means respectively located at said D display positions, said display position control means having means for selectively energizing one of said display unit means.
 6. A display terminal as set forth in claim 1, wherein said display position control means includes resettable counter means for counting a total of D trigger pulses and providing an output count signal indicative of the count status of said counter means, means for resetting said counter means each time a said data character is entered into said memory means so that the reset count status of said counter means is associated with the last data character entered into said display memory means.
 7. A display terminal as set forth in claim 6, wherein said data entry control means includes gating means for entering data characters into said display memory means from a source of data characters.
 8. A display terminal as set forth in claim 7, including a keyboard having a plurality of manually actuatable keys for selectively providing data characters for entry into said display memory means through said gating means, means responsive to each actuation of a said manually actuatable key for enabling said gating means to enter the said keyboard data character into said display memory means and for actuating said resetting means for resetting said resettable counting means.
 9. A display terminal as set forth in claim 7, including main memory means for storing a plurality of data characters, said data entry control means including circuit means for entering data characters from said main memory means into said display memory means in response to a display command.
 10. A display terminal as set forth in claim 9, including data character modifying means for modifying the length of each data character to be entered into said display memory means for said main memory means by reducing the number of bits of each said transferred data character.
 11. A display terminal as set forth in claim 10, wherein said display memory means is comprised of a circulating shift register for storing and recirculating data characters therein in the order the data characters were entered in response to shift pulses applied thereto from a source of shift pulses with each data character being shifted in bit serial fashion, said data character modifying means including means for controlling the supply of shift pulses to said recirculating shift register as each data character from said main memory is entered into said recirculating memory means through said data entry control means so that only selected bits of a said transferred data character are entered into said recirculating shift register.
 12. A display terminal as set forth in claim 1, including a keyboard having a plurality of manually actuatable keys for selectively providing data characters for entry into said display memory means through said data entry control means, main memory means for storing data characters and having circuit means for entering data characters provided by said keyboard into said main memory means, whereby the last D data characters entered into said main memory meAns from said keyboard are displayed by said display means.
 13. A display terminal as set forth in claim 12, wherein said main memory data entry circuit means includes means for entering data characters into said main memory means from a data character source other than said keyboard, said terminal including means for transferring data characters from said main memory means into said display memory means in response to a display command so that the last D data characters entered into said display memory means from said main memory means are displayed by said display means.
 14. A display terminal comprising: display memory means for storing a maximum of D data characters, wherein D is more than one, which have been entered therein for storage; data entry control means for entering data characters into said display memory means; means for cyclically outputting said stored data characters in a character series sequence in the order said data characters were entered into said display memory means and so that not more than the last D data characters entered are presented; display means having at least D display positions, 1 through D, for presenting visual representations of D data characters; means for providing a pattern of output signals indicative of which of a plurality of different visual representations is to be displayed at a selected one of said display positions for each said data character; display position control means synchronized with said presenting means and said pattern providing means for selecting one of said D display positions at which a visual representation of a decoded data character is to be displayed; said display means including D selectively energizable display unit means respectively located at said D display positions, said display position control means having means for selectively energizing one of said display unit means such that the last data character entered into said display memory means is displayed at position 1 and the first one of said last of said D data characters entered is displayed at position D.
 15. A display terminal as set forth in claim 14, including a keyboard having a plurality of manually actuatable keys for selectively providing data characters for entry into said display memory means through said data entry control means, main memory means for storing data characters and having circuit means for entering data characters provided by said keyboard into said main memory means, whereby the last D data characters entered into said main memory means from said keyboard are displayed by said display means.
 16. A display terminal as set forth in claim 15, wherein said main memory data entry circuit means includes means for entering data characters into said main memory means from a data character source other than said keyboard, said terminal including means for transferring data characters from said main memory means into said display memory means in response to a display command so that the last D data characters entered into said display memory means from said main memory means are displayed by said display means. 